
import { createApp } from 'vue'
import App from './App.vue'
import HmButton from './components/HmButton.vue'
import router from './router'
import { createPinia } from 'pinia'
import  persistedstate from 'pinia-plugin-persistedstate'

const application = createApp(App)  // 应用对象
// 在挂载之前去注册全局组件
const pinia = createPinia()  // 创建一个全局注册对象 相当于鸿蒙Appstorage
pinia.use(persistedstate)
application.component("HmButton",HmButton)

application.use(router) //注册路由对象
application.use(pinia)  // 注册全局对象到app上


application.mount('#app')
